a remote and small convenience store - İspanyolca İngilizce Sözlük